From 6c993cf8d2c86394e7c3cdc89682ebdfbe335639 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 28 May 2008 00:33:49 +0000 Subject: [PATCH] Bug 511217 - potential memory corruption after refreshing a tree_view * gtk/gtktreeview.c (cancel_arrow_animation): Reset expanded_collapsed_node when canceling the animation. Patch by Nicholas Setton. svn path=/trunk/; revision=20201 --- ChangeLog | 8 ++++++++ gtk/gtktreeview.c | 3 +++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8e8f14dc1b..399fb9df79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-05-27 Matthias Clasen + + Bug 511217 - potential memory corruption after refreshing a tree_view + + * gtk/gtktreeview.c (cancel_arrow_animation): Reset + expanded_collapsed_node when canceling the animation. + Patch by Nicholas Setton. + 2008-05-28 Michael Natterer * modules/input/gtkimcontextime.h diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index ea25e57aff..3a17ec73a6 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -8473,6 +8473,9 @@ cancel_arrow_animation (GtkTreeView *tree_view) g_source_remove (tree_view->priv->expand_collapse_timeout); tree_view->priv->expand_collapse_timeout = 0; + + /* Reset node */ + tree_view->priv->expanded_collapsed_node = NULL; } } -- 2.30.2